﻿.gdot-submenu{
min-height:100px;
background-color: #f7f7f7;
width:100%;
color:#dea01e;

}

.gdot-submenu a{

color:#dea01e;
font-size:1.5em;
padding: 35px 30px;
height:100px;
text-decoration:none;
line-height:35px;
display:block;
text-align:center;
box-sizing:border-box;
postion:relative;


}

.gdot-submenu a:hover{

color:#fff;
background-color:#dea01e;

}

.gdot-submenu a:hover .servicesicon{

 background-position: -25px 0px;

}

div.tab {
    overflow: hidden;
    background-color: #f1f1f1;    
    color:#dea01e;
    font-size:1.5em;
    line-height:35px;
    display:block;
    text-align:center;

}

div.tab button
 {

    position:relative;
    min-height:100px;
    background-color:#f7f7f7;
    width:30%;
    color:#dea01e;
    transition: 0.4s;
    font-size: 17px;
    cursor: pointer;
}

div.tab button:hover {
    background-color: #dea01e;
    color:#fff;
}

div.tab button.active {
    background-color: #dea01e;
   color:#fff;
}

.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    background:#dea01e;      	
}

#gdot-idetail
{
	color: white;
	font-family:sans-serif;
	font-size:14px;
	margin:5px;
	padding-left:5%;
	padding-right:5%;
    line-height: 16px;
}

#gdot-menu-sections
{
	
  	width: 33.3%;
  	height: 100%;
	display:inline-block;
	text-align: center;
	border-color:while 1px;
	margin-bottom:50px;
	margin-right:0.25px;
	margin-left:0.25px;
	font-familty: "Open Sans", sans-serif;
	
}

#gdot-menu-1
{
	height:100% !important;
	background-position: center !important;
	background-repeat:no-repeat !important;	
	background:url('/PublishingImages/fresh/TravelPhoto.jpg');
	background-size:cover;
}

#gdot-menu-2
{
	background:url('/PublishingImages/fresh/DoingBusinessPhoto.jpg');
	height:100% !important;
	background-position: center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}

#gdot-menu-3
{
	background:url('/PublishingImages/fresh/BuildingGeorgiaPhoto.jpg'); 
	height:100% !important;
	background-position: center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
#gdot-default-img
{
	color: white;
    font-variant-caps: initial;
    font-style: italic;
    font-variant: small-caps;
    font-weight: 900;
    font-size: 28px;
}
#gdot-menu-title
{
	color: #256194;
	font-weight:bold;
}
#gdot-default-title
{
	font-weight:bold;
	color: #266193;
}


#gdottabs-main
{
	border: none;

}
div#gdottabs-main.tab.tablink-parent.r-tabs
{
	background:#f7f7f7;
	color: #dea01e;
	line-height: 35px;
	text-align: center;
}


#tablink
{
    display: inline-block;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    font-size: 0.9em !important;
    width: 100%;
	height:100px;
	vertical-align:middle;
	position:relative;
	box-sizing:border-box;
	line-height:65px;
	min-width: 300px;
	min-height: 50px;
	text-shadow: none;
	transition: 0.4s;
}

#tablink:hover
{
	background-color: #dea128 !important;
	color:#fff !important;
	text-decoration: none;
}

#tablink:active
{
	background-color: #dea128 !important;
	color:#fff !important;
	text-decoration: none;
}

#gdottabs-main > div:nth-child(n) > a:hover span.gdot-tablinkicon 
{
   background-position:-20px 0px;
   
}

#gdottabs-main > div:nth-child(n) > a:focus span.gdot-tablinkicon 
{
   background-position:-20px 0px;
   
}


.gdot-tablink:hover .gdot-tablinkicon{
 background-position: -20px 0px; /* !important; ojo */

}

.gdot-tablink:active .gdot-tablinkicon{
 background-position: -20px 0px; /* !important; ojo */

}


li#gdot-bt-menu-1.r-tabs-state-default.r-tabs-tab
,li#gdot-bt-menu-2.r-tabs-state-default.r-tabs-tab
,li#gdot-bt-menu-3.r-tabs-state-default.r-tabs-tab
{
	background-color:#f7f7f7 !important;
	color:#dea128 !important;
	
}
li#gdot-bt-menu-1.r-tabs-tab.r-tabs-state-active
,li#gdot-bt-menu-2.r-tabs-tab.r-tabs-state-active
,li#gdot-bt-menu-3.r-tabs-tab.r-tabs-state-active
{
	color:#f7f7f7!important;
    
}
div#gdot-menu-1.tabcontent.r-tabs-panel.r-tabs-state-active
,div#gdot-menu-2.tabcontent.r-tabs-panel.r-tabs-state-active
,div#gdot-menu-3.tabcontent.r-tabs-panel.r-tabs-state-active
{
	display:block !important;
}

div#gdot-menu-1.tabcontent.r-tabs-state-default.r-tabs-panel
,div#gdot-menu-2.tabcontent.r-tabs-state-default.r-tabs-panel
,div#gdot-menu-3.tabcontent.r-tabs-state-default.r-tabs-panel

{
	display:none !important;
}


.tablink:hover
{
	background-color: #dea128 !important;
	color:#fff !important;
	text-decoration: none;
}
#gdot-menu-1
,#gdot-menu-2
,#gdot-menu-3
{
	
}

#gdot-bt-menu-1 > a:hover
, #gdot-bt-menu-2 > a:hover
, #gdot-bt-menu-3 > a:hover
, #gdottabs-main > div:nth-child(n) > a:hover
{
	background:#dea01e;
	color:#f7f7f7;
	transition: 0.3s;
	   
}

#gdot-bt-menu-1 > a:visited
, #gdot-bt-menu-2 > a:visited
, #gdot-bt-menu-3 > a:visited
, #gdottabs-main > div:nth-child(n) > a:visited
{
	color:f7f7f7 !important;		
   
}

.tabcontent .span4 h2
{
	line-height: 25px;

}

.gdot-tablinkicon
{
	display: inline-block;
	/*width:40px;*/
	width:20px;
	height:12px;
	margin-left: 10px;
	background: url("/Style Library/Images/fresh/down-arrow-rollover-gold.png") no-repeat 0 0;
    background-position: 0px 0px;

}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor  span.gdot-tablinkicon 
{
	background-position:-20px 0px;
}
#gdottabs-main > div:nth-child(n) > a:hover span.gdot-tablinkicon 
{
   background-position:-20px 0px;
   
}

a#tablink > span:hover
{
   background-position:-20px 0px;
}

a#tablink > span:active
{
   background-position:-20px 0px;
}


.gdot-services-special-section{
	background-color:rgba(222, 160, 30, 0.75); 
	color:#fff;
	 margin:0 -50px -35px -50px;
}

.gdot-services-special-section h1,
.gdot-services-special-section h2,
.gdot-services-special-section h3 {
	padding:15px;
	color:#fff;
}

#gdot-main-subnav
{
	position: relative;
	top:-43px;
}

#gdot-menu-sections > a > img
{
	max-width: 150px;
	border:none;
}

#gdot-services-special-section
{
	background-color: rgba(222, 160, 30, 0.75);
	color:#fff;
	margin: 0 0px -35px 0px;
}

h2#gdot-menu-title
{
	margin:0px 0px !important;
	color:#27537f;
	font-size:1em;
	font-weight:bold;
	padding-bottom:5px;
}

#gdot-front-icons
{
	max-width: 150px;
}

.gdot-services-special-section h1,
.gdot-services-special-section h2,
.gdot-services-special-section h3 {
	padding:15px !important;
	color:#fff !important;
}

/* Need to review */
#WebPartWPQ4 > div.ms-rtestate-field > section > div.tab.tablink-parent > button.tablinks.span4
{
	min-height: 100px;
}

.r-tabs .r-tabs-nav .r-tabs-tab {
	
	background-color:  #f7f7f7 !important;
	
}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: white !important;
	background-color: #DFA020 !important;

}

.r-tabs .r-tabs-panel {
	background-color: white !important;

}


.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	
	color: #fff !important;
}


.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #DFA020 !important;

}
.r-tabs .r-tabs-nav .r-tabs-anchor
{
	
	color:#dea128 !important;
}
.r-tabs-state-active
{
	color:#fff !important;
	text-decoration: none;

}


/*Mobile - Portrait*/

/***************************  iPhone 6 *******************************/

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  
{
	  /* Navigation section */
	#gdottabs-main > div:nth-child(n) > a {
	    background: #f7f7f7 !important;
	    color: #dea01e  !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}
	
	#gdottabs-main > div:nth-child(n) > a:hover {
	    background:  #dea01e !important;
	    color: #f7f7f7   !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}
	
	h2#gdot-menu-title
	{
	    font-size: 16px;
    }

#gdottabs-main > div:nth-child(n) > a:hover span.gdot-tablinkicon 
{
   background-position:-20px 0px;
   
}


}



@media (max-width: 767px) and (min-width: 320px)
{
    	  /* Navigation section */
	#gdottabs-main > div:nth-child(n) > a {
	    background: #f7f7f7 !important;
	    color: #dea01e  !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}
	
	#gdottabs-main > div:nth-child(n) > a:hover {
	    background:  #dea01e !important;
	    color: #f7f7f7   !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}


}

@media (max-width: 959px) and (min-width: 768px) 
{
	    	  /* Navigation section */
	    	  
	#ctl00_x74bbee6762f840edad4fe46f496d8c78
	{
	  /*  background: aqua; */
	}
	#gdottabs-main > div:nth-child(n) > a {
	    background: #f7f7f7 !important;
	    color: #dea01e  !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}
	
	#gdottabs-main > div:nth-child(n) > a:hover {
	    background:  #dea01e !important;
	    color: #f7f7f7   !important;
	    border: #ebe9e9 solid 1px;
	    text-shadow:none;
	}
	
	
/*#gdottabs-main > div.r-tabs-accordion-title.r-tabs-state-active > a > span:hover
#gdottabs-main > div:nth-child(4) > a > span:active */
#gdottabs-main > div:nth-child(n) > a:hover span.gdot-tablinkicon 
{
   background-position:-20px 0px;
   
}

a#tablink > span:active
{
   background-position:-20px 0px;
}


}

/* end of Navigation section */



